package com.beiye.drivertransport.bean;

import java.io.Serializable;
import java.util.List;


public class LoginUserBean implements Serializable {
    /**
     * result : true
     * data : {"lastLoginDate":"2018-03-08","userName":"苏福平","userId":"C1719372-7B0D-4F7F-BA64-48DC157DA08A","cur_userOrg":[{"orgId":"E811DE14-1ED5-4D96-905F-F6697F4B300A","orgName":"万隆货运有限公司","adId":"500107","userMark":3,"mark":1,"minPer":20,"readInterval":1},{"orgId":"7F0CE339-2606-4F52-8F76-652CB719091D","orgName":"万达企业","adId":"500000","userMark":3,"mark":1,"minPer":100,"readInterval":1},{"orgId":"65D863B5-1FAB-2392-E053-30100007F842","orgName":"驾韵宝","adId":"1","userMark":3,"mark":1,"minPer":100,"readInterval":1}]}
     * msg : 操作成功
     * rows : null
     * total : null
     * code : 0
     */
    private boolean result;
    private DataBean data;
    private String msg;
    private Object rows;
    private Object total;
    private int code;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Object getRows() {
        return rows;
    }

    public void setRows(Object rows) {
        this.rows = rows;
    }

    public Object getTotal() {
        return total;
    }

    public void setTotal(Object total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public static class DataBean {
        /**
         * lastLoginDate : 2018-03-08
         * userName : 苏福平
         * userId : C1719372-7B0D-4F7F-BA64-48DC157DA08A
         * cur_userOrg : [{"orgId":"E811DE14-1ED5-4D96-905F-F6697F4B300A","orgName":"万隆货运有限公司","adId":"500107","userMark":3,"mark":1,"minPer":20,"readInterval":1},{"orgId":"7F0CE339-2606-4F52-8F76-652CB719091D","orgName":"万达企业","adId":"500000","userMark":3,"mark":1,"minPer":100,"readInterval":1},{"orgId":"65D863B5-1FAB-2392-E053-30100007F842","orgName":"驾韵宝","adId":"1","userMark":3,"mark":1,"minPer":100,"readInterval":1}]
         */

        private String lastLoginDate;
        private String userName;
        private String userId;
        private List<CurUserOrgBean> cur_userOrg;

        public String getLastLoginDate() {
            return lastLoginDate;
        }

        public void setLastLoginDate(String lastLoginDate) {
            this.lastLoginDate = lastLoginDate;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public List<CurUserOrgBean> getCur_userOrg() {
            return cur_userOrg;
        }

        public void setCur_userOrg(List<CurUserOrgBean> cur_userOrg) {
            this.cur_userOrg = cur_userOrg;
        }

        public static class CurUserOrgBean {
            /**
             * orgId : E811DE14-1ED5-4D96-905F-F6697F4B300A
             * orgName : 万隆货运有限公司
             * adId : 500107
             * userMark : 3
             * mark : 1
             * minPer : 20
             * readInterval : 1
             */

            private String orgId;
            private String orgName;
            private String adId;
            private int userMark;
            private int eeMark;//判断是否是从业人员
            private int mark;
            private int minPer;
            private int orgMark;
            private String channelId;
            private int tPhotoMark;
            private int mtPhotoNo;
            private int tSignMark;
            private int pjtMinPer;//所属行政区划岗前培训学习时长最低百分比
            private int readInterval;
            private int headMark;//负责人标记
            private String forbidHour;//禁学小时段,例：23,5 ——表示23点之后至第二天的5点之前不可学习
            private int faceRecgMark;//人脸识别
            //  private  int satMark;//判断是否进入安全学习、岗前培训、违章培训
            private int ihveMark;//个体户虚拟企业标记
            private int feeType;//扣费种类
            private int voMark;//是否车主
            private int mtPeriodMark;//日常培训在期标记1在包年期内 0不在包年期内点击首页“进入” 如果feeType == 1，继续判断，如果mtPeriodMark == 0，继续判断，如果 chNoMark == 0，提示
            private int chNoMark;//学时数标记1有剩余学时0无剩余学时
            private int mtSeqMark;//按月顺序学习标记 1必须按月学习0可不按月学习
            private int allowMuT;//该地区不允许补学
            private int ftId;//企业种类

            private int scItMark;
            private int scMark;
            private int ccMark;

            private int uoSn;

            public int getUoSn() {
                return uoSn;
            }

            public void setUoSn(int uoSn) {
                this.uoSn = uoSn;
            }

            public int getMtPhotoNo() {
                return mtPhotoNo;
            }

            public void setMtPhotoNo(int mtPhotoNo) {
                this.mtPhotoNo = mtPhotoNo;
            }

            public int getCcMark() {
                return ccMark;
            }

            public void setCcMark(int ccMark) {
                this.ccMark = ccMark;
            }

            public int getScItMark() {
                return scItMark;
            }

            public void setScItMark(int scItMark) {
                this.scItMark = scItMark;
            }

            public int getScMark() {
                return scMark;
            }

            public void setScMark(int scMark) {
                this.scMark = scMark;
            }

            public int getFtId() {
                return ftId;
            }

            public void setFtId(int ftId) {
                this.ftId = ftId;
            }

            public int getAllowMuT() {
                return allowMuT;
            }

            public void setAllowMuT(int allowMuT) {
                this.allowMuT = allowMuT;
            }

            public int getMtSeqMark() {
                return mtSeqMark;
            }

            public void setMtSeqMark(int mtSeqMark) {
                this.mtSeqMark = mtSeqMark;
            }

            public int getMtPeriodMark() {
                return mtPeriodMark;
            }

            public void setMtPeriodMark(int mtPeriodMark) {
                this.mtPeriodMark = mtPeriodMark;
            }

            public int getChNoMark() {
                return chNoMark;
            }

            public void setChNoMark(int chNoMark) {
                this.chNoMark = chNoMark;
            }

            public int getVoMark() {
                return voMark;
            }

            public void setVoMark(int voMark) {
                this.voMark = voMark;
            }

            public int getIhveMark() {
                return ihveMark;
            }

            public void setIhveMark(int ihveMark) {
                this.ihveMark = ihveMark;
            }

            public int getFeeType() {
                return feeType;
            }

            public void setFeeType(int feeType) {
                this.feeType = feeType;
            }

            public int getFaceRecgMark() {
                return faceRecgMark;
            }

            public void setFaceRecgMark(int faceRecgMark) {
                this.faceRecgMark = faceRecgMark;
            }

//            public int getSatMark() {
//                return satMark;
//            }
//
//            public void setSatMark(int satMark) {
//                this.satMark = satMark;
//            }

            public String getForbidHour() {
                return forbidHour;
            }

            public void setForbidHour(String forbidHour) {
                this.forbidHour = forbidHour;
            }

            public int getHeadMark() {
                return headMark;
            }

            public void setHeadMark(int headMark) {
                this.headMark = headMark;
            }


            public String getChannelId() {
                return channelId;
            }

            public void setChannelId(String channelId) {
                this.channelId = channelId;
            }

            public int gettPhotoMark() {
                return tPhotoMark;
            }

            public void settPhotoMark(int tPhotoMark) {
                this.tPhotoMark = tPhotoMark;
            }

            public int gettSignMark() {
                return tSignMark;
            }

            public void settSignMark(int tSignMark) {
                this.tSignMark = tSignMark;
            }

            public int getPjtMinPer() {
                return pjtMinPer;
            }

            public void setPjtMinPer(int pjtMinPer) {
                this.pjtMinPer = pjtMinPer;
            }


            public int getOrgMark() {
                return orgMark;
            }

            public void setOrgMark(int orgMark) {
                this.orgMark = orgMark;
            }


            public int getEeMark() {
                return eeMark;
            }

            public void setEeMark(int eeMark) {
                this.eeMark = eeMark;
            }

            public String getOrgId() {
                return orgId;
            }

            public void setOrgId(String orgId) {
                this.orgId = orgId;
            }

            public String getOrgName() {
                return orgName;
            }

            public void setOrgName(String orgName) {
                this.orgName = orgName;
            }

            public String getAdId() {
                return adId;
            }

            public void setAdId(String adId) {
                this.adId = adId;
            }

            public int getUserMark() {
                return userMark;
            }

            public void setUserMark(int userMark) {
                this.userMark = userMark;
            }

            public int getMark() {
                return mark;
            }

            public void setMark(int mark) {
                this.mark = mark;
            }

            public int getMinPer() {
                return minPer;
            }

            public void setMinPer(int minPer) {
                this.minPer = minPer;
            }

            public int getReadInterval() {
                return readInterval;
            }

            public void setReadInterval(int readInterval) {
                this.readInterval = readInterval;
            }
        }
    }
}
